"use strict";

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = (app) => {
  const { router, controller } = app;
  router.post("/api/login", controller.home.login);
  // 上传图片
  router.post('/api/upload', controller.home.upload);
  // 获取房源数据
  router.get("/api/houses", controller.home.getHouses);
  // 房源新增
  router.put("/api/houses", controller.home.addHouses);
  // 房源编辑
  router.post("/api/houses", controller.home.editHouses);
  // 指派经纪人
  router.post("/api/houses/choose", controller.home.chooseHouses);
  // 提交房源
  router.post("/api/houses/submit", controller.home.submitHouses);
    //  获取直播数据
    router.get("/api/live", controller.live.getLive);
    // 开启关闭
    router.post("/api/live", controller.live.disableChange);


  // 获取团购数据
  router.get("/api/group", controller.group.getGroup);

  // （公用删除接口）
  router.delete("/api/del", controller.home.delList);

  // 获取订单数据
  router.get("/api/order", controller.order.getOrder);

  // 获取资讯数据
  router.get("/api/info", controller.info.getInfo);
  // 新增资讯
  router.put("/api/info", controller.info.addInfo);
  // 编辑资讯
  router.post("/api/info", controller.info.editInfo);

  // 获取经纪人数据
  router.get("/api/broker", controller.broker.getBroker);
  // 新增经纪人
  router.put("/api/broker", controller.broker.addBroker);
  // 编辑经纪人
  router.post("/api/broker", controller.broker.editBroker);
  //  启用禁用经纪人
  router.post("/api/disable", controller.broker.disableList);

  //  获取审核数据
  router.get("/api/audit", controller.audit.getAudit);
  // 审核通过/不通过
  router.post("/api/audit", controller.audit.changeAuditList);
  // 编辑
  router.post("/api/audit/edit", controller.audit.editAudit);


// 前台用户端登录
router.post("/login", controller.front.login);
// 前台用户端注册
router.put("/reg", controller.front.reg);
  // 前台用户端首页展示数据
  router.get("/front", controller.front.getFirst);
  // 房源详情
  router.get("/front/detail", controller.front.houseDetail);

  // 买房租房数据
  router.get("/buy", controller.front.getBuyRoom);
  // 求租求购数据
  router.get("/rent", controller.front.getRentRoom);

// 资讯数据
router.get("/info", controller.front.getInfo);
// 经纪人数据
router.get("/broker", controller.front.getBroker);
// 直播数据
router.get("/live", controller.front.getLive);

// 团购数据
router.get("/group", controller.front.getGroup);

// 添加求租求购
router.put("/addfont", controller.front.addFont);
// 添加房源
router.put("/addhouses", controller.front.addHouses);

};
